package com.lyf.scm.plan.domain.remote.bigdata.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * description:
 *
 * @author: haodong
 * @data: 2020/9/17 10:14
 */
@Data
@ApiModel("销量预测入参DTO")
public class QueryPredictSaleDTO implements Serializable {

    @ApiModelProperty("预估执行日期")
    private String createDate;

    @ApiModelProperty("省节点")
    private String province;

    @ApiModelProperty("市节点")
    private String city;

    @ApiModelProperty("区县节点")
    private String district;

    @ApiModelProperty("门店")
    private String store;

    @ApiModelProperty("一级类目")
    private String firstCategoryCode;

    @ApiModelProperty("二级类目")
    private String secondCategoryCode;

    @ApiModelProperty("三级类目")
    private String thirdCategoryCode;
    @ApiModelProperty("商品编码")

    private String skuKey;

    @ApiModelProperty("商品等级")
    private String skuLevel;

    @ApiModelProperty("发货节点范围")
    private String deliverId;

    @ApiModelProperty("发货节点类型")
    private String sendInventoryNodeType;

    @ApiModelProperty("收货节点类型")
    private String receiveInventoryNodeType;

    @ApiModelProperty("起始日期")
    private String startDate;

    @ApiModelProperty("结束日期")
    private String endDate;

    @ApiModelProperty("当前页码")
    private Integer pageNo;

    @ApiModelProperty("每页记录条数")
    private Integer pageSize;

}
